predicate something upon - Espagnol Anglais Dictionnaire